package com.wmh.baseservice.robot.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wmh.baseservice.robot.entity.RobotTaskAdPushUnit;
import com.wmh.baseservice.robot.pojo.vo.robottaskadpushunit.RobotTaskAdPushUnitCreateReqVO;
import com.wmh.baseservice.robot.pojo.vo.robottaskadpushunit.RobotTaskAdPushUnitPushTaskReqVO;
import com.wmh.baseservice.robot.pojo.vo.robottaskadpushunit.RobotTaskAdPushUnitUpdateReqVO;


/**
* @author 谢骏
* @description 针对表【robot_task_ad_push_unit(自动化机器-管理员发布任务单元)】的数据库操作Service
* @createDate 2023-09-07 14:22:21
*/
public interface RobotTaskAdPushUnitService extends IService<RobotTaskAdPushUnit> {


    /**
     * 创建
     * @param reqVO 请求体
     */
    void create(RobotTaskAdPushUnitCreateReqVO reqVO);

    /**
     * 修改
     * @param reqVO 请求体
     * */
    void update(RobotTaskAdPushUnitUpdateReqVO reqVO);

    /**
     * 获取单位参数
     * @param id 主键
     * @return 参数
     */
    String getParam(Long id);

    /**
     * 发布任务
     * @param reqVO 请求对象
     */
    void pushTask(RobotTaskAdPushUnitPushTaskReqVO reqVO);
}
